﻿namespace Inference
{
    public enum TargetNodesGroups
    {
        Brothers,
        Parent,
        Children,
        Next,
        Previous,
        Sub,
        SubUser,
        Domains,
        DomainUsers,
    }
	public enum LinkTypes
	{
		is_a,
		next,
		sub,
	}
	public enum RenamingResult
	{
		FrameNameAlreadyExistsError,
		SlotNameAlreadyExistsInThisFrameError,
		DomainNameAlreadyExistsError,
		DomainValueAlreadyExistsInThisFrameError,
		EmptyNameError,
		SlotIsInherited,
		OK,
		Aborted
	}
	public enum RenamingType
	{
		Frame,
		Slot,
		Domain,
		DomainValue,
		NewDomain,
		FirstDomainValue,
		NewDomainValue,
		NewFrame,
		FrameFromEdit,
		NewSubDomain
	}
}